<?php
function smarty_function_calendar_month($params, &$smarty)
{
	$intUserId 		= isset($params['userid']) ? $params['userid'] : 0;
	$strName		= isset($params['name']) ? $params['name'] : '';
	$strAttr		= isset($params['attr']) ? $params['attr'] : '';
	$strSelected	= isset($params['selected']) ? $params['selected'] : '';
	$objVfriendUser	= new Vfriend_User();
	$objUser		= $objVfriendUser->getFull($intUserId);
	$intYear 		= (int)substr($objUser->postdate,0,4);	
	$intMonth		= (int)substr($objUser->postdate,5,2);		
	$intCurYear		= (int)date('Y');
	$intCurMonth	= (int)date('m');
	$strHtml		= '<select name="'.$strName.'" id="'.$strName.'" ' . $strAttr. ' ' . ($strSelected == '' ? ' title="Tất cả"' : '') . '>';
	$strHtml 	   .= '<option value="">Tất cả</option/>';
	for($i=$intCurYear;$i>=$intYear;$i--) {	
		if($i == $intCurYear) {
			for($j=$intCurMonth;$j>=1;$j--) {
				$strValue = $j . '-' . $i;
				$strHtml .= '<option value="'.$strValue.'"' . ($strSelected == $strValue ? ' selected="selected"' : '') . '>Tháng ' . $j .' năm ' . $i . '</option/>';
			}
		} else{
			for($j=12;$j>=$intMonth;$j--) {
				$strValue = $j . '-' . $i;
				$strHtml .= '<option value="'.$strValue.'"' . ($strSelected == $strValue ? ' selected="selected"' : '') . '>Tháng ' . $j .' năm ' . $i . '</option/>';
			}
		}
	}		
	$strHtml		.= '</select>';
	echo $strHtml;
}
?>